package com.iwhalecloud.bss.kite.cucc.dataservice.mapper;

import com.iwhalecloud.bss.kite.cucc.client.dto.attr.BankBranch;
import com.ztesoft.bss.base.extmapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Interface : UnicomRegionMapper
 * @Description :
 * @Author : chen.cheng110
 * @Date : 2020/12/08 15:43
 */
public interface BankBranchMapper extends BaseMapper<BankBranch> {
    /**
     * 查询根区域（没有父级区域的区域）
     * @return 根区域列表
     */
    List<BankBranch> listRootBank();

    List<BankBranch> listSubBank(@Param("bankCode") String bankCode);

    List<BankBranch> listSuperBankName(@Param("bankCode") String bankCode);

    List<BankBranch> listSubBankName(@Param("bankCode") String bankCode);

    List<BankBranch> qryListSubBankCode(@Param("bankName") String bankName);
}
